package net.csdn.business.notify.common.constant;


/**
 * @Desc: 服务名称常量
 * @ClassName: ServiceNameConstants
 * @Author: zhangyl
 * @Date: 2022/12/21 18:05
 */
public class ServiceNameConstants {
    /**
     * 前端服务api服务名称
     */
    public static final String ATOMGIT_API_SERVICE = "atomgit-api";

    /**
     * 认证服务、openapi服务名称
     */
    public static final String ATOMGIT_OPENAPI_SERVICE = "atomgit-openApi";

    /**
     * 网关服务名称
     */
    public static final String ATOMGIT_GATEWAY_SERVICE = "atomgit-gateway";


    /**
     * system基础服务名称
     */
    public static final String ATOMGIT_SYSTEM_SERVICE = "atomgit-system";

    public static final String ATOMGIT_SYSTEM_ISSUE_CONTEXT_ID = "system-issue";
    public static final String ATOMGIT_SYSTEM_MILEPOST_CONTEXT_ID = "system-milepost";
    public static final String ATOMGIT_SYSTEM_COMMENT_CONTEXT_ID = "system-comment";
    public static final String ATOMGIT_SYSTEM_AUDIT_CONTEXT_ID = "system-audit";
    public static final String ATOMGIT_SYSTEM_ORG_CONTEXT_ID = "system-org";
    public static final String ATOMGIT_SYSTEM_NAMESPACE_CONTEXT_ID = "system-namespace";
    public static final String ATOMGIT_SYSTEM_LABEL_CONTEXT_ID = "system-label";
    public static final String ATOMGIT_SYSTEM_INVITATION_CONTEXT_ID = "system-invitation";
    public static final String ATOMGIT_SYSTEM_MR_CONTEXT_ID = "system-mr";
    public static final String ATOMGIT_SYSTEM_OPERATOR_CONTEXT_ID = "system-operator";
    public static final String ATOMGIT_SYSTEM_NOTIFY_CONTEXT_ID = "system-notify";
    public static final String ATOMGIT_SYSTEM_STAT_CONTEXT_ID = "system-stat";
    public static final String ATOMGIT_SYSTEM_USER_CONTEXT_ID = "system-user";
    public static final String ATOMGIT_SYSTEM_MFA_CONTEXT_ID = "system-mfa";
    public static final String ATOMGIT_SYSTEM_MANGER_CONTEXT_ID = "system-manager";
    public static final String ATOMGIT_SYSTEM_QUOTA_CONTEXT_ID = "system-quota";
    public static final String ATOMGIT_SYSTEM_CLA_CONTEXT_ID = "system-cla";
    public static final String ATOMGIT_SYSTEM_RESOURCE_CHECK_CONTEXT_ID = "system-resource-check";
    public static final String ATOMGIT_SYSTEM_PROJECT_CONTEXT_ID = "system-project";
    public static final String ATOMGIT_SYSTEM_PROJECT_SELECT_CONTEXT_ID = "system-project-select";
    public static final String ATOMGIT_SYSTEM_LOG_CONTEXT_ID = "system-log";
    public static final String ATOMGIT_SYSTEM_ORG_RELATION_CONTEXT_ID = "system-org-relation";
    public static final String ATOMGIT_SYSTEM_ORG_ADVERTISEMENT_CONTEXT_ID = "system-org-advertisement";


    public static final String ATOMGIT_AUTH_PERSON_CONTEXT_ID = "auth-person";
    public static final String ATOMGIT_AUTH_CLIENT_CONTEXT_ID = "auth-client";
    public static final String ATOMGIT_AUTH_GATEWAY_ROUTE_CONTEXT_ID = "auth-gateway-route";


    /**
     * auth认证服务名称
     */
    public static final String ATOMGIT_AUTH_SERVICE = "atomgit-auth";

    /**
     * mirror服务
     */
    public static final String ATOMGIT_MIRROR_SERVICE = "atomgit-mirror";
    public static final String ATOMGIT_MIRROR_PROJECT_CONTEXT_ID = "mirror-project";

    /**
     * webhook基础服务名称
     */
    public static final String ATOMGIT_WEBHOOK_SERVICE = "atomgit-webhook";
    public static final String ATOMGIT_WEBHOOK_CONFIG_CONTEXT_ID = "atomgit-webhook-config";
    public static final String ATOMGIT_WEBHOOK_LOG_CONTEXT_ID = "atomgit-webhook-log";

    /**
     * discuss服务名称
     */
    public static final String ATOMGIT_DISCUSS_SERVICE = "atomgit-discuss";
    public static final String ATOMGIT_DISCUSS_CONTEXT_ID = "atomgit-discuss";
    public static final String ATOMGIT_DISCUSS_COMMENT_CONTEXT_ID = "atomgit-discuss-comment";
    public static final String ATOMGIT_DISCUSS_CATEGORY_CONTEXT_ID = "atomgit-discuss-category";
    public static final String ATOMGIT_DISCUSS_SECTION_CONTEXT_ID = "atomgit-discuss-section";

    /**
     * 看板服务
     */
    public static final String ATOMGIT_KANBAN_SERVICE = "atomgit-kanban";
    public static final String ATOMGIT_KANBAN_CONTEXT_ID = "atomgit-kanban";
    public static final String ATOMGIT_KANBAN_VIEW_CONTEXT_ID = "atomgit-view-kanban";
    public static final String ATOMGIT_KANBAN_FIELD_CONTEXT_ID = "atomgit-field-kanban";
    public static final String ATOMGIT_KANBAN_DETAIL_CONTEXT_ID = "atomgit-detail-kanban";

}